#include<stdio.h>
#include<unistd.h>
#include<stdlib.h>
#include<errno.h>

//void run_child()
//{
//    int cnt = 10;
//    while(cnt)
//    {
//        printf("我是子进程：%d, 父进程为：%d\n", getpid(), getppid());
//        cnt--;
//        sleep(1);
//    }
//}
//
//
//int main()
//{
//    size_t n = 5;
//    size_t i = 0;
//    for(;i<n;i++) //一个进程创建了5个子进程
//    {
//        pid_t id = fork();
//        if(id == 0)
//        {
//            run_child();
//            exit(0); //这里直接退出子进程，退出码为0
//        }
//    }
//    sleep(1000);
//
//    return 0;
//}

void show()
{
    printf("show begin\n");
    printf("show begin\n");
    printf("show begin\n");

    exit(9); //整个进程直接退出
}

int main()
{
    show();
    
    printf("show end\n"); //走不到这一步
    
    return 0;
}
